package com.ruoyi.web.controller.sso.domain;

import java.io.Serializable;

/**
 * description:
 * auth fcb
 * date 2025-04-14 09:04
 **/
public class GatewayBean implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * API请求的应用唯一标识,例如：'hadAsdafawe'
     */
    private String appUniqueId;

    /**
     * API请求的接口唯一标识，例如：'dfefDDAdf'
     */
    private String interfaceUniqueId;

    /**
     * 调用方提交的业务参数，JSON格式字符串.
     */
    private String bizContent;

    /**
     * 调用方提交的头部参数，JSON格式字符串.
     */
    private String header;

    /**
     * 请求的接口版本
     */
    private String version;

    /**
     * 请求的编码格式
     */
    private String charset;

    /**
     * 客户端发起调用的时间戳，即1970年1月1日至今的毫秒数
     */
    private String timestamp;

    /**
     * 接口渠道 0：PC；1：APP；2：支付宝；3：微信（网关请求参数）
     */
    private String origin;

    public String getOrigin() {
        return origin;
    }

    public void setOrigin(String origin) {
        this.origin = origin;
    }

    /**
     * 请求参数的签名串
     */
    private String sign;

    public String getAppUniqueId() {
        return appUniqueId;
    }

    public void setAppUniqueId(String appUniqueId) {
        this.appUniqueId = appUniqueId;
    }

    public String getInterfaceUniqueId() {
        return interfaceUniqueId;
    }

    public void setInterfaceUniqueId(String interfaceUniqueId) {
        this.interfaceUniqueId = interfaceUniqueId;
    }

    public String getBizContent() {
        return bizContent;
    }

    public void setBizContent(String bizContent) {
        this.bizContent = bizContent;
    }

    public String getHeader() {
        return header;
    }

    public void setHeader(String header) {
        this.header = header;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getCharset() {
        return charset;
    }

    public void setCharset(String charset) {
        this.charset = charset;
    }

    public String getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

}
